/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.rm.entidades;

import java.io.Serializable;

/**
 * Interface for the experience objects.
 * @author ffbeltran
 */
public interface Exp extends Serializable {

	/**
	 * Retrieve the calculated experience for this kind of exp.
	 * @return Integer
	 */
    public Integer getExp();
    
    /**
     * Retrieve the {@link Jugadores} asociated.
     * @return Jugadores
     */
    public Jugadores getJugador();
    
    /**
     * Retrive the % of shared experience.
     * @return int
     */
    public int getCompartido();
    
    /**
     * The id of {@link Partida}
     * @return int
     */
    public int getIdPartida();

}
